/**
 * Created by Administrator on 2016/6/16.
 */
//我们要在这里面，将用户注册的信息发送给服务器
//收集表单的数据

$('form').submit(function(e){
    //第一步，阻止默认行为
    //禁止表单的自动提交
    e.preventDefault();
    //第二步，使用post提交，将表单的数据传递给node后台express脑子接收

    //收集表单数据
    var data = $(this).serialize(); // serialize收集表单上所有的数据
    if($('input[name=password]').val() === $('input[name=rpassword]').val()){
        //第三步，使用post AJAX操作
        //$.post后边跟三个参数，第一个是发送地址，第二个是发送数据
        //第三个是用来处理数据的这个回调函数。在回调喊当中，会返回三个数据
        //status,reponse...在回调函数当中，我们可以接收到服务器给我们返回的数据内容
        //也就是说data是后端服务器返回给我们的数据
        $.post('/register',data,function(data){
            //data里面message是一个返回的信息，例如说注册成功啊，注册失败啊
            $('.modal-body').text(data.message);
            //我们使用js将带有返回信息的模态框打开
            //hidden.bs.modal关闭模态框的时候，执行一个回调函数
            //当返回的code是success的时候，也就是说用户已经注册成功了
            //我们就跳转到signin.html页面当中去
            $('.modal').modal('show').on('hidden.bs.modal',function(){
                if(data.code == 'success'){
                    location.href = '/signin';
                }
            })
        })
    }else{
        $('.modal-body').text('密码不一样');
        $('.modal').modal('show');
    }
});